const mongoose = require('mongoose');
const Schema = mongoose.Schema;
const mongoosePaginate = require('mongoose-paginate');
const ObjectId=Schema.ObjectId;

// 定义一个普通的数据模型
var CommentSchema = new mongoose.Schema({
    title:String,
    newsId:ObjectId,
    star:Number,
    date:{type:Date,default: Date.now }
});
// 将数据模型应用分页插件
CommentSchema.plugin(mongoosePaginate);


// mongoose.model是构建数据模型，相当于实例化，并且将它进行接口的暴露
// 第一个参数是模型的名称，第二个是模型的对象，第三个是建立的数据表名称
// 第三个参数可以忽略，但是它会根据你构建的模型名称后面加s，如果你的模型 
// 名称是blog，如果不加第三个参数，那么表名就是blogs
module.exports = mongoose.model('Comment', CommentSchema,'comment');